export default function(end=0,cb){
    var start=document.body.scrollTop||document.documentElement.scrollTop;
    var s=start-end;
    var step=s/300*16.7;
    var timer=setInterval(()=>{
        start-=step;
        document.body.scrollTop=start;
        document.documentElement.scrollTop=start;
        if((s>0&&start<=end)||(s<0&&start>=end)){
            clearInterval(timer)
            cb?cb():null;
        }
    },16.7)
}